rude and annoying man - French English Dictionary